package com.pan.test.mappers;

import com.pan.test.entity.po.Adminuser;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 管理员用户表 数据库操作接口
 */
public interface AdminuserMapper<T,P> extends BaseMapper<T,P> {

	/**
	 * 根据Invitationcode更新
	 */
	 Integer updateByInvitationcode(@Param("bean") T t,@Param("invitationcode") String invitationcode);


	/**
	 * 根据Invitationcode删除
	 */
	 Integer deleteByInvitationcode(@Param("invitationcode") String invitationcode);


	/**
	 * 根据Invitationcode获取对象
	 */
	 T selectByInvitationcode(@Param("invitationcode") String invitationcode);


	List<P> selectAdminList(P adminuser);
}
